package com.example.web.dto.query;

import com.example.web.tools.dto.PagedInput;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;
import java.sql.Timestamp;
import java.util.List;

/**
 * Wechat查询模型
 */
@NoArgsConstructor
@Data
public class WechatPagedInput extends PagedInput {
    
    /**
     * Id主键
     */
    @JsonProperty("Id")
    private Integer Id;
     /**
     * 所属列表
     */
  	 @JsonProperty("WechatListId")
    private Integer WechatListId;
     /**
     * 接收人
     */
  	 @JsonProperty("ReceiveUserId")
    private Integer ReceiveUserId;
    /**
     * 发送时间时间范围
     */
    @JsonProperty("SendTimeRange")
   @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private List<LocalDateTime> SendTimeRange;
     /**
     * 关联商品
     */
  	 @JsonProperty("RelativeGoodId")
    private Integer RelativeGoodId;
     /**
     * 发送人
     */
  	 @JsonProperty("SendUserId")
    private Integer SendUserId;

}
